package com.junzhiit.nengji.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.model.SellLevel;

public interface SellLevelDAO extends BaseDAO<SellLevel> {
	/**
	 * 
	 * TODO 查询所有分润设置
	 * @author Zaki
	 * @time 2018年5月14日 下午12:09:08
	 * @return List<BenefitSetting>
	 */
	public List<SellLevel> findAll(SellLevel sellLevel,int pageNumber, int maxPageRow);
	
	/**
	 * 
	 * TODO 查询所有分润数量
	 * @author Zaki
	 * @time 2018年5月14日 下午12:09:18
	 * @return int
	 */
	public int getTotalCount(SellLevel sellLevel);
	
	/**
	 * 
	 * TODO 查询所有分润中的最大值
	 * @author Zaki
	 * @time 2018年5月14日 下午12:09:31
	 * @return Double
	 */
	public int getSellLevelMax();
	
	/**
	 * 
	 * TODO 查询分销等级
	 * @author PeterMo
	 * @time 2018年5月15日 下午3:28:01
	 * @return List<SellLevel>
	 */
	public List<SellLevel> getList();
	
	
	/**
	 * 
	 * TODO 根据等级查询
	 * @author PeterMo
	 * @time 2018年5月15日 下午4:52:15
	 * @return SellLevel
	 */
	public SellLevel findByLevel(int level);
	

}
